Due Date: 8/20/2024
In this project, I created a webpage that introduces my Avatar, Josh the Pizza. I provide a picture of him,
and 3 paragraphs of backstory detailing his life and who he is.
Due Date: 8/22/2024
In this project, I created a digital collage in p5js that represents aspects of my identity
and interests. I put nmy name in the center of the canvas as the main focus, and surrounded my name with
different words that represent me. I used about 30 words.
Due Date: 8/26/2024
In this project, I created a digital version of my avatar using p5js. I employed the use of various
shapes and drawing functions. I also surrouned my avatar with an Italian food themed holiday greeting
card. I used a picture of an Italian Chef and cheese to go along with the theme.
Due Date: 8/30/2024
In this project, I created an animation in p5js that simulatess a car moving across the streen continuously
I also implemented a day to night transition, using the sun, moon, and a ufo. I also used scene elements like
trees, a sun, and a house to contribute to the overall scene and aesthetic of the car moving.
Due Date: 9/25/2024
In this project, I made an interactive tutorial in p5js on how to make a pizza. I used seven canvas
scenes, one for each step. There are also previous and next buttons to change the steps. Each step is
text telling the user what to do, and a visual representation using animations.
Due Date: 10/14/2024
In this project, I made a star wars themed game in p5js. In this game, the user is supposed to try to
click on the tie fighter. When they successfully click on it, the user gains points and and the tie fighter
repositions. Also, there is a time limit, and the more times the user clicks on the tie fighter before the time
runs out, the higher the score.
Due Date: 10/15/2024
This was a very simple project. The main object was to create an array of multiple circles and have them
all move in different directions and at different speeds. Also, the circles bounce off the walls when they
collide.
Due Date: 11/13/2024
In this project, the user controls a helicopter. The helicopter can move right, left and up. However moving up
depletes the fuel, which can be refilled by picking up fuel tanks. More fuel is depleted when it rains, and it rains
at random times. There is also a flock of birds that fly across the screen both directions and fly away from the
helicopter when it gets to close. Adittionally, I implemented a scoring mechanic, where the user earns points by
dropping bombs on a target.
Due Date: 12/13/2024
In this project the user plays as a blue character confined within a certain part of the canvas. There is a red enemy
that the player must shoot in order to win. The enemy also shoots at you, so dont get hit. If you lose all your health,
you lose. Also projectiles that don't hit either the player or the enemy ricochet off walls at 45 degree angles, and both the
player and enemy take damage.
Due Date: 1/29/2025
In this project, the user plays a sidescroller as a blue stickman that is constantly moving from left to right. The player
must dodge spikes and incoming bullets by ducking and jumping in order to avoid taking damage. Also, the user must defeat incoming
hostile red stickmen before they get too close, by shooting and dropping bombs. You start out with 100 health, and each time you take
damage by way of the spikes, incoming bullets or stickmen, you lose 10 health points. If you lose all your health, it's game over.
Due Date: 3/14/2025
In this project, the user plays an arena player vs player game. Each player can spawn two types of minions to attack their opponent's tower,
and player must defend their tower from their opponents attacks. Each player plays as a red or blue square confined to their half of the screen, and must shoot
the opposing incoming minions - minions can also fight with and defeat each other. Each player's attack count increases every 15 seconds. Also each player can heal
their tower every minute. If one player loses all their health, the other player wins.
Due Date: 5/28/2025
In this project, the usertravel to a cursed castle that serves as Lucifer’s stronghold. From within, he uses ancient grimoires to summon undead forces and threaten the living world.
To win, the player must navigate through five dangerous levels in the castle, defeat waves of monsters and increasingly abundant undead foes. Destroy the two ancient grimoires fueling
Lucifer’s power and do so with health remaining to win. If health reaches zero, the player loses. Keep in mind, there will be a friendly npc merchant that will give you a healing potion
once per level.